Output driver with slew rate control

ABSTRACT

A circuit and method for controlling a slew rate of an output buffer. A pre-driver is provided that drives an input of an output pad driver of the output buffer. An output slew rate of the pre-driver is electronically selected among at least two electronically selectable slew rates. An output amplitude of the pre-driver is controlled such that the output amplitude is not greater than an amplitude that is generally minimally sufficient to cause the output pad driver to produce an output signal having a desired dynamic range.

FIELD OF THE INVENTION

The present invention generally relates to integrated circuits, and more particularly to an output buffer with slew rate control, and systems and methods employing such an output buffer suitable for high speed data applications in integrated circuits.

BACKGROUND OF THE INVENTION

Integrated circuits (ICs) utilize output buffers for driving the output signaling through a transmission medium (such as traces on a circuit board) and through the load of the destination circuit. Output buffers are generally comprised of pads that form the external electronic connection mechanism and drivers that supply other output power for an output signal. The design of output buffers should address waveshaping, load handling, switching speed, and reliability concerns. It is generally desirable for high speed, resistively terminated, output buffers to satisfy two design criteria for optimum performance. First, the output resistance should match the characteristic impedance of the transmission medium. Second, the output buffer's switching speed, or slew rate, should be as slow as tolerable so as to minimize reflections and electromagnetic interference (EMI), yet still fast enough to fully switch between high and low logic levels during the data setup time durations between sampling events at the destination circuit.

Known approaches for controlling the slew rate of common mode logic (CML) type output buffers include complicated designs and implementations, including rapid, sequential switching between small output drivers connected in parallel to a single pad. Complex designs with small feature sizes are susceptible to manufacturing defects 7 that reduce production yield and increase device cost. Small device features in output pads are also susceptible to electrostatic discharge (ESD) and other fast transient phenomena, which also adversely affect manufacturing yield, but also result in field failures including sleeping (latent) failures.

An output buffer circuit and method that addresses these, and other problems, is therefore desirable.

SUMMARY OF THE INVENTION

A signal driver circuit is provided with a controllable slew rate. The circuit preferably comprises a pre-driver sub-circuit that includes a differential arrangement of gain elements and an adjustable load. Adjustment of the load varies the pre-driver's output slew rate. An output driver sub-circuit has an input coupled with the pre-driver's output, and the output driver's output slew rate and amplitude are based on the slew rate and amplitude of the pre-driver's output. A feedback arrangement is coupled to the output driver and to the pre-driver, and operates to control the amplitude of the pre-driver's output based on an output amplitude of the output driver.

A method of controlling a slew rate of an output buffer is provided according to another aspect of the invention by a pre-driver that drives an input of an output pad driver. An output slew rate of the pre-driver is electronically selected among at least two electronically selectable slew rates. An output amplitude of the pre-driver is controlled such that the output amplitude is not greater than an amplitude that is generally minimally sufficient to cause the output pad driver to produce an output signal having a desired dynamic range.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating one exemplary embodiment of an output buffer having a controlled slew rate according to the present invention.

FIG. 2 is a diagram illustrating one exemplary embodiment of input signals provided the output buffer of FIG. 1.

FIG. 3 is a diagram illustrating one exemplary embodiment of output signals from the output buffer of FIG. 1.

FIG. 4 is a diagram illustrating one exemplary embodiment of a pre-driver circuit for providing a controlled input slew rate and amplitude to the output buffer of FIG. 1.

FIG. 5 is a diagram illustrating another exemplary embodiments of input signals to an output buffer according to the present invention.

FIG. 6 is a diagram illustrating one exemplary embodiment of an output buffer having slew rate control according to the present invention, including a predriver circuit and feedback circuit for input slew rate and amplitude control.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be used and structural or logical changes may be made without departing from the scope of the present invention. The following detailed description, therefore, is not to be taken in a limiting sense.

Generally, the present invention provides an output buffer or, more generally, an output driver that is coupled to an output port, with slew rate control suitable for use in integrated circuits, including high speed data applications. The slew rate of the output buffer is controlled by controlling the slew rate and amplitude of the input signal resulting in a slew rate which is as slow as possible, yet fast enough to fully switch between high and low levels and settle at the desired level for a sufficient time duration.

A first exemplary embodiment of the invention is an output buffer comprising a differential output buffer circuit having a controlled output signal slew rate which is as slow as possible, yet fast enough to fully switch between high and low levels. In another embodiment, the buffer may comprise an input signal provided to the differential output buffer circuit for controlling the output signal slew rate, including a controlled input signal slew rate and amplitude. The buffer may further comprise a pre-driver circuit having a variable resistance load for controlling the input signal slew rate; and a feedback loop including a feedback circuit coupled to the pre-driver circuit for controlling the amplitude of the input signal. In an alternate embodiment, the feedback circuit controls the input signal amplitude to be substantially equal to the amplitude required to switch the output buffer between a high and low state and in yet another embodiment of the invention, the feedback circuit controls the input signal amplitude to be just greater than the amplitude required to switch the output buffer between a high and low state. Persons skilled in the relevant arts will recognize that the invention has numerous applications in systems utilizing high speed data switching.

FIG. 1 is a diagram illustrating one exemplary embodiment of an output buffer having a controlled slew rate according to the present invention. The output buffer is a differential output buffer suitable for use in high speed data applications. In accordance with the present invention, the slew rate and amplitude of the input signal to the output buffer are controlled, providing an output slew rate as slow as possible so as to minimize reflections, yet fast enough to adequately switch between high and low levels.

The output buffer includes resistor R1, switch S1, resistor R2, switch S2 and current source Isource coupled between supply voltage VDD and reference ground. The differential output buffer includes output signal OUT and output signal OUT, and receives input signal IN and input signal IN. In one embodiment, switch S1 and switch S2 are NFET transistors operating a switch which conducts when their respective gate is high. It will be apparent to one skilled in the art after reading the present application that switch S1 and switch S2 may comprise other circuit components, such as PFET transistors, bipolar transistors, and/or other suitable gain elements.

FIGS. 2 and 3 are diagrams illustrating one exemplary embodiment of input signals and corresponding output signals for the output buffer of FIG. 1. When input signal IN is high, switch S2 is conducting and output signal OUT is high. When input signal IN is low switch S1 is not conducting and corresponding output voltage signal OUT is low. When input voltage signal IN is brought low and IN is brought high, switch S1 will turn on and switch S2 will turn off. Corresponding output voltage OUT will transition low and output voltage signal OUT will transition high.

The slew rate of the output buffer is defined by the slope of the output signal (i.e., the change in voltage over the change in time). In accordance with the present invention, it is desirable to control the slew rate of the output buffer to be as slow as possible so as to minimize reflections, yet fast enough to fully switch the output buffer between high and low levels.

FIG. 4 is a diagram illustrating one exemplary embodiment of a pre-driver circuit for providing a controlled input slew rate and amplitude input signals to the output buffer of FIG. 1. By controlling the output slew rate and amplitude of the pre-driver, the slew rate of the output buffer is then controlled.

In particular, the pre-driver circuit is similar to the differential output buffer circuit, and includes a switchable resistive load R3 and a switchable resistive load R4, transistor switches S3 and S4, and current source IPD, modeled as an NFET transistor having its source tied to reference ground.

The slew rate of the pre-driver circuit is controlled by means of switchable resistive pre-driver resistive loads R3 and R4. In particular, the slew rate of the predriver circuit corresponds to the RC time constant associated with the circuit. The capacitive load of the circuit is generally fixed, attributed to the capacitance of switch S3 and S4 and other parasitic capacitance. Accordingly, the RC time constant changes by changing the resistive load. With a fixed capacitance when the resistance gets larger, there is less current flowing the circuit and the RC time constant increases. As such, when the pre-driver load resistance is low, the slew rate is fast. When the pre-driver load resistance is higher, the slew rate is slower.

The pre-driver output amplitude is controlled by controlling the magnitude of current IPD. The magnitude of current IPD can be controlled by controlling the voltage at the current source. In reference also to FIG. 5, the pre-driver output amplitude in one embodiment is generally matched with the input of the output driver sub-circuit such that the pre-driver's output is minimally sufficient to achieve complete switching (i.e. a desired dynamic range) of the output driver's output. A minimally sufficient pre-driver output can be slightly larger than the absolute minimum amplitude needed to completely switch the output buffer. In one such embodiment, a small excess safety Vmargin ensures reliable switching over potentially changing conditions such as noise floor or temperature. The minimum amplitude (or dynamic range) necessary to completely switch the output buffer is represented by the dashed line in FIG. 5. In one embodiment, it is desirable to provide a signal amplitude which is large enough to completely switch the output buffer, but not too large. As such, the voltage amplitude for IN′ and IN′ is too large. In one embodiment, a small safety margin is added to input signals IN and IN (noted by Vmargin) resulting in a pre-driver output signal amplitude which is just a bit larger than that needed to reliably completely switch the output buffer.

FIG. 6 illustrates one exemplary embodiment of an output buffer having a slew rate control, including a “pad driver” output driver or buffer, a pre-driver circuit and a feedback circuit for controlling the output amplitude of the pre-driver circuit, noted as a “pre-driver biasing with replica pre-driver.” It is noted that the feedback loop is compensated by R_(F) and C_(F), forming a low-pass filter. Persons skilled in the relevant arts will recognize that other methods of compensation are possible. The output buffer common-source voltage OUTCOM is level shifted by drawing Imargin through Rmargin and this shifted voltage is applied to the op amp's inverting inputs. This results in an extra voltage swing of Isubmargin times Rmargin similar to the Vmargin illustrated in FIG. 5.

It is noted that not only does the output buffer according to the present invention allow for control of the output buffers output signal slew rate, but it does so while minimizing the power in the pre-driver. The output amplitude is as small as possible (yet still reliably completely switching the current in the output buffer over the desired output dynamic range), and its load resistance is relatively higher when SLOW is asserted, further reducing predriver power. Note that a single control bit “SLOW” is shown. It is a straight forward extension to have multiple, weighted SLOW bits, SLOW [O:N], so as to achieve a selectable range of slew rates. Likewise, a pulse-width modulated (PWM) signal or an analog signal can be used to control a range of slew rates.

Although specific embodiments have been illustrated and described herein for purposes of description of the preferred embodiment, it will be appreciated by those of ordinary skill in the art that a wide variety of alternate and/or equivalent implementations may be substituted for the specific embodiments shown and described without departing from the scope of the present invention. Those with skill in the chemical, mechanical, electromechanical, electrical, and computer arts will readily appreciate that the present invention may be implemented in a very wide variety of embodiments. This application is intended to cover any adaptations or variations of the preferred embodiments discussed herein. 

1. (canceled)
 2. (canceled)
 3. A percussion beater cage comprising: a first cage bar (1) and a second cage bar (2) spaced apart horizontally and attached orthogonally to at least one bar holder (3); the bar holder (3) being attached predeterminedly to a horizontal base plate (4); the first cage bar (1) being structured for attachment of a first acoustical trigger (5); the second cage bar (2) being structured for attachment of a second acoustical the base plate (4) being structured for attachment of a predetermined foot pedal (7) for actuating a beater rod (8) having a beater head (9) intermediate positions for the first acoustical trigger (5) and the second acoustical trigger (6) on the first cage bar (1) and the second cage bar (2) respectively; a bar adjuster (10) structured for adjusting distance between the first cage bar (1) and the second cage bar (2); the percussion beater cage includes a vertical cage (11) having a first vertical holder (12) and a second vertical holder (13) spaced apart vertically and attached orthogonally to the base plate (4); the first cage bar (1) and the second cage bar (2) are spaced apart horizontally and attached orthogonally to the first vertical holder (12) and to the second vertical holder (13); the bar adjuster (10) includes a first-end fastener (14) on the first vertical holder (12) and a second-end fastener (15) on the second vertical holder (13); the first-end fastener (14) is structured for positioning first ends of the first cage bar (1) desired distances from first ends of the second cage bar (2); the second-end fastener (15) is structured for positioning second ends of the first cage bar (1) desired distances from second ends of the second cage bar (2); the first-end fastener (14) includes a first T-slot (16) for receiving first T-members (17) on the first ends of the first cage bar (1) and on the first ends of the second cage bar (2); and the second-end fastener (15) includes a second T-slot (18) for receiving second T-members (19) on the second ends of the first cage bar (1) and on the second ends of the second cage bar (2).
 4. The percussion beater cage of claim 3 in which: the first-end fastener (14) includes a spaced-apart plurality of first fastener apertures (20) for receiving first fastener members (21) on the first ends of the first cage bar (1) and on the first ends of the second cage bar (2); and the second-end fastener (15) includes a spaced-apart plurality of second fastener apertures (22) for receiving second fastener members (23) on the second ends of the first cage bar (1) and on the second ends of the second cage bar (2).
 5. (canceled)
 6. The percussion beater cage of claim 3 in which: the bar adjuster (10) includes a two-way adjuster (24) positioned predeterminedly on the first cage bar (1) and the second cage bar (2); the two-way adjuster (24) includes a counter-threaded bolt (25) having first-directional bolt threads (26) in threaded contact with first-directional hole threads (27) in the first cage bar (1); the counter-threaded bolt (25) has second-directional bolt threads (28) in threaded contact with second-directional hole threads (29) in the second cage bar (2); and the counter-threaded bolt (25) has a rotator connection (30) for attachment of motorized and manual rotators selectively.
 7. (canceled)
 8. The percussion beater cage of claim 3 in which: the percussion beater cage includes a horizontal cage (31) having a first horizontal holder (32) with a first end attached to a first upright (33); the horizontal cage (3 1) has a second horizontal holder (35) with a first end attached to the second upright (34); the first upright (33) and the second upright (34) are attached to the base plate (4); the first cage bar (1) and the second cage bar (2) are spaced apart horizontally and attached orthogonally to the first horizontal holder (32) and to the second horizontal holder (35); the bar adjuster (10) includes the first horizontal holder (32) and the second horizontal holder (35); the first horizontal holder (32) is structured for positioning first ends of the first cage bar (1) desired distances from first ends of the second cage bar (2); the second horizontal holder (35) is structured for positioning second ends of the first cage bar (1) desired distances from second ends of the second cage bar (2); the first horizontal holder (32) includes the first T-slot (16) for receiving the first T-members (17) on the first ends of the first cage bar (1) and on the first ends of the second cage bar (2); and the second horizontal holder (35) includes the second T-slot (18) for receiving the second T-members (19) on the second ends of the first cage bar (1) and on the second ends of the second cage bar (2).
 9. The percussion beater cage of claim 8 in which: the first horizontal holder (32) includes the spaced-apart plurality of the first fastener apertures (20) for receiving the first fastener members (21) on the first ends of the first cage bar (1) and on the first ends of the second cage bar (2); and the second horizontal holder (35) includes the spaced-apart plurality of the second fastener apertures (22) for receiving the second fastener members (23) on the second ends of the first cage bar (1) and on the second ends of the second cage bar (2).
 10. (canceled)
 11. The percussion beater cage of claim 9 in which: the two-way adjuster (24) includes the counter-threaded bolt (25) having the first-directional bolt threads (26) in threaded contact with the first-directional hole threads (27) in the first cage bar (1); the counter-threaded bolt (25) has the second-directional bolt threads (28) in threaded contact with the second-directional hole threads (29) in the second cage bar (2); and the counter-threaded bolt (25) has the rotator connection (30) for attachment of motorized and manual rotators selectively.
 12. (canceled)
 13. (canceled)
 14. (canceled)
 15. A method having the following steps for adjusting a percussion musical instrument for rate per time of foot-actuation; providing a two-way adjuster (24) predeterminedly on a first cage bar (1) and a second cage bar (2); the two-way adjuster (24) including a counter-threaded bolt (25); the counter-threaded bolt (25) having first-directional bolt threads (26) in threaded contact with first-directional hole threads (27) in the first cage bar (1); the counter-threaded bolt (25) having second-directional bolt threads (28) in threaded contact with second-directional hole threads (29) in the second cage bar (2); providing the counter-threaded bolt (25) with a rotator connection (30) for attachment of motorized and manual rotators selectively; and rotating the counter-threaded bolt (25) with a rotator connection (30) for adjustment of the rate per time of foot-actuation.
 16. The method of claim 15 and further comprising: positioning the first cage bar (1) and the second cage bar (2) a predeterminedly adjustable distance apart horizontally on a percussion beater cage; positioning a first acoustical trigger (5) on the first cage bar (1) and a second acoustical trigger (6) on the second cage bar (2); positioning a beater head (9) of a beater rod (8) for beating the first acoustical trigger (5) and the second acoustical trigger (6) consecutively by foot-actuating a foot pedal (7) attached to a base plate (4) of the percussion beater cage; decreasing distance between the first cage bar (1) and the second cage bar (2) to decrease distance between the first acoustical trigger (5) and the second acoustical trigger (6) for increasing rate per time of striking the first acoustical trigger (5) and the second acoustical trigger (6) by rotating the counter-threaded bolt (25) in a first rotational direction; and increasing distance between the first cage bar (1) and the second cage bar (2) to increase distance between the first acoustical trigger (5) and the second acoustical trigger (6) for decreasing rate per time of striking the first acoustical trigger (5) and the second acoustical trigger (6) by rotating the counter-threaded bolt (25) in a second rotational direction.
 17. The method of claim 16 and further comprising: providing a plurality of percussion beater cages juxtaposed for the first acoustical trigger (5) and the second acoustical trigger (6) of each of the plurality of the percussion beater cages for being beat selectively by foot-actuation of a single foot pedal (7) having a beat connector (36) articulated for actuating the beater rod (8) of each of the plurality of the percussion beater cages predeterminedly.
 18. The method of claim 16 and further comprising: the foot pedal (7) for beating the first acoustical trigger (5) on the first cage bar (1) and the second acoustical trigger (6) on the second cage bar (2) being made adjustable for selectively single-action beating and double-action beating by the beater head (9) for single-action beating and double-action beating of the first acoustical trigger (5) and the second acoustical trigger (6) selectively.
 19. The method of claim 17 and further comprising: the foot pedal (7) for beating the first acoustical trigger (5) on the first cage bar (1) and the second acoustical trigger (6) on the second cage bar (2) being made adjustable for selectively single-action beating and double-action beating by the beater head (9) for single-action beating and double-action beating of the first acoustical trigger (5) and the second acoustical trigger (6) selectively. 